@charset "utf-8";
/* CSS Document */

/*-shortcode-*/
 /* Alert and message */
 .alert {
	padding:10px;
	margin-bottom:10px;
	position:relative;
}
.icon_alert {
	background-image:url(../images/icon-alert.png) !important;
	width: 29px !important;
	height: 32px !important;
	float:left ;
	margin-right:10px;
}
.icon_alert.info { background-position: 0 0  !important; }
.icon_alert.success { background-position: 0 -40px  !important; }
.icon_alert.error { background-position: 0 -122px !important; }
.icon_alert.warning { background-position: 0 -81px !important; }
.alertclose {
	background: url(../images/icon-alert.png) -35px 0;
	width: 22px;
	height: 21px;
	cursor:pointer;
	float:left;
	position: absolute;
	right: -11px;
	top: -11px;
}
.alert.info .alertclose { background-position:-35px 0; }
.alert.error .alertclose { background-position:-35px -89px; }
.alert.success .alertclose { background-position:-36px -30px; }
.alert.warning .alertclose { background-position:-36px -58px; }
.alert .button {
	border: 1px solid #00529B;
	color: #FFFFFF;
	display: block;
	left: 0;
	bottom:5px;
	margin: auto;
	padding: 3px 15px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 46px;
	background: #2068a7; /* Old browsers */
	background: -moz-linear-gradient(top, #2068a7 1%, #054c8c 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2068a7), color-stop(99%, #054c8c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2068a7 1%, #054c8c 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2068a7 1%, #054c8c 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2068a7 1%, #054c8c 99%); /* IE10+ */
	background: linear-gradient(to bottom, #2068a7 1%, #054c8c 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2068a7', endColorstr='#054c8c', GradientType=0 ); /* IE6-9 */
}
.alert.inbutton >h3 { margin-bottom:25px; }
.alert.info .button:hover {
	-moz-box-shadow: 0 0 10px #fff;
	-webkit-box-shadow:  0 0 10px #fff;
	box-shadow: 0 0 10px #fff;
}
.alert.success .button {
	border-color:#4f8a10;
	background: #63972c; /* Old browsers */
	background: -moz-linear-gradient(top, #63972c 1%, #467a0f 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #63972c), color-stop(99%, #467a0f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #63972c 1%, #467a0f 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #63972c 1%, #467a0f 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #63972c 1%, #467a0f 99%); /* IE10+ */
	background: linear-gradient(to bottom, #63972c 1%, #467a0f 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63972c', endColorstr='#467a0f', GradientType=0 ); /* IE6-9 */
}
.alert.error .button {
	border-color:#e0252f;
	background: #e34049; /* Old browsers */
	background: -moz-linear-gradient(top, #e34049 2%, #c6232c 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #e34049), color-stop(99%, #c6232c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e34049 2%, #c6232c 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e34049 2%, #c6232c 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e34049 2%, #c6232c 99%); /* IE10+ */
	background: linear-gradient(to bottom, #e34049 2%, #c6232c 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e34049', endColorstr='#c6232c', GradientType=0 ); /* IE6-9 */
}
.alert.warning .button {
	border-color:#b28033;
	background: #ba8f4c; /* Old browsers */
	background: -moz-linear-gradient(top, #ba8f4c 1%, #9d722f 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ba8f4c), color-stop(99%, #9d722f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ba8f4c 1%, #9d722f 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ba8f4c 1%, #9d722f 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ba8f4c 1%, #9d722f 99%); /* IE10+ */
	background: linear-gradient(to bottom, #ba8f4c 1%, #9d722f 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba8f4c', endColorstr='#9d722f', GradientType=0 ); /* IE6-9 */
}
.alert .buttonbx {
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	width:170px;
	bottom:0;
}
.buttonbx .button {
	float: left;
	margin: auto 2px;
	position: relative;
}
.alert h3 {
	font-size:12px;
	padding:5px 0;
}
.alert.warning {
	background:#feefb3;
	border:1px solid #9f6000;
}
.alert.warning h3 { color:#9f6000; }
.alert.error {
	background:#ffbaba;
	border:1px solid #d8000c;
}
.alert.error h3 { color:#d8000c; }
.alert.success {
	background:#dff2bf;
	border:1px solid #4f8a10;
}
.alert.success h3 { color:#4f8a10; }
.alert.info {
	background:#bde5f8;
	border:1px solid #00529b;
}
.alert.info h3 { color:#1966a7; }


/*Typography*/
.about-3box.fullbox { 
	width:90%; 
	margin:auto;
}
.about-3box.fullbox li { 
	width:33%;
}
/*-*/

/*-Google Maps-*/
#hidden_map { 
	height:100%; 
}
#hidden_map {
	width:100%;
	height:442px;
}
#hidden_map2 { 
	height:100%; 
}
#hidden_map2 {
	width:100%;
	height:442px;
}
#hidden_map3 { 
	height:100%; 
}
#hidden_map3 {
	width:100%;
	height:442px;
}
/* list */
ul.list {
	float:left;
	margin-left:18px;
}
ul.list li {
	padding-left:5px;
	list-style-type:disc;
	font-size:13px;
	line-height:25px;
}
ul.list li:hover > a { 
	margin-left:5px;
}
ul.list li > ul { 
	margin-left:18px; 
}



/* Buttons */
.btn {
	display: inline-block;
	*display: inline;
	padding:10px 20px;
	margin-left:3px;
	margin-bottom:4px;
}
.btn {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	border:1px solid #c1c1c1;
	color:#5f5f5f;
	background: #f8f8f8; /* Old browsers */
	background: url();
	background: -moz-linear-gradient(top, #f8f8f8 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%, #efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%, #efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f8f8f8 0%, #efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#efefef', GradientType=0 ); /* IE6-8 */
}
.btn:hover { }
.btn:active {
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.l-orange { text-shadow:0px 1px 2px #FFFFFF; }
.btn.l-blue, .btn.orange, .btn.pink, .btn.green, .btn.bordo, .btn.blue, .btn.l-Pink, .btn.violet, .btn.l-green, .btn.red, .btn.black, .btn.gray {
	color:#fff;
	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.20);
}
.btn.medium { font-size:16px; }
.btn.larg {
	font-size:24px;
	padding:10px 25px;
	line-height:29px;
}
.btn.l-blue {
	border:1px solid #43d7fd;
	color:#fff;
	background: #6de3fe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #6de3fe 1%, #49befd 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #6de3fe), color-stop(99%, #49befd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6de3fe 1%, #49befd 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6de3fe 1%, #49befd 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6de3fe 1%, #49befd 99%); /* IE10+ */
	background: linear-gradient(to bottom, #6de3fe 1%, #49befd 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6de3fe', endColorstr='#49befd', GradientType=0 ); /* IE6-8 */
}
.btn.l-orange {
	border-color:#ffc537;
	color:#a35702;
	background: #feda7b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #fff1c9 0%, #fedc81 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff1c9), color-stop(100%, #fedc81)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff1c9 0%, #fedc81 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff1c9 0%, #fedc81 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff1c9 0%, #fedc81 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff1c9 0%, #fedc81 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1c9', endColorstr='#fedc81', GradientType=0 ); /* IE6-8 */
}
.btn.orange {
	border-color:#ff7f00;
	background: #ff8600; /* Old browsers */
	background: url();
	background: -moz-linear-gradient(top, #ffd100 0%, #ff8e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd100), color-stop(100%, #ff8e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffd100 0%, #ff8e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd100 0%, #ff8e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd100 0%, #ff8e00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffd100 0%, #ff8e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd100', endColorstr='#ff8e00', GradientType=0 ); /* IE6-8 */
}
.btn.pink {
	border-color:#c947bd;
	background: #cf58c3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #ec8ce7 1%, #d15cc6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ec8ce7), color-stop(100%, #d15cc6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ec8ce7 1%, #d15cc6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ec8ce7 1%, #d15cc6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ec8ce7 1%, #d15cc6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ec8ce7 1%, #d15cc6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8ce7', endColorstr='#d15cc6', GradientType=0 ); /* IE6-8 */
}
.btn.green {
	border-color:#8fdb88;
	background: #d0f1cd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url();
	background: -moz-linear-gradient(top, #d0f1cd 0%, #95e08e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0f1cd), color-stop(100%, #95e08e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d0f1cd 0%, #95e08e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d0f1cd 0%, #95e08e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d0f1cd 0%, #95e08e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d0f1cd 0%, #95e08e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0f1cd', endColorstr='#95e08e', GradientType=0 ); /* IE6-8 */
}
.btn.bordo {
	border-color:#a60349;
	background: #e30072; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url();
	background: -moz-linear-gradient(top, #d90b88 0%, #aa075b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d90b88), color-stop(100%, #aa075b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d90b88 0%, #aa075b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d90b88 0%, #aa075b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d90b88 0%, #aa075b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d90b88 0%, #aa075b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d90b88', endColorstr='#aa075b', GradientType=0 ); /* IE6-8 */
}
.btn.blue {
	border-color:#0088ff;
	background: #00afff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #00afff 0%, #006eff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00afff), color-stop(100%, #006eff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00afff 0%, #006eff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00afff 0%, #006eff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00afff 0%, #006eff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00afff 0%, #006eff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00afff', endColorstr='#006eff', GradientType=0 ); /* IE6-8 */
}
.btn.l-Pink {
	border-color:#fd6787;
	background: #fe718b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #ffb6d2 0%, #fe7791 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb6d2), color-stop(100%, #fe7791)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffb6d2 0%, #fe7791 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffb6d2 0%, #fe7791 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffb6d2 0%, #fe7791 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffb6d2 0%, #fe7791 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb6d2', endColorstr='#fe7791', GradientType=0 ); /* IE6-8 */
}
.btn.violet {
	border-color:#9333ce;
	background: #d46fed; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #d46fed 0%, #9749d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d46fed), color-stop(100%, #9749d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d46fed 0%, #9749d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d46fed 0%, #9749d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d46fed 0%, #9749d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d46fed 0%, #9749d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d46fed', endColorstr='#9749d3', GradientType=0 ); /* IE6-8 */
}
.btn.l-green {
	border-color:#c9d13a;
	background: #cfd64e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #ecef7d 0%, #d3da55 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ecef7d), color-stop(100%, #d3da55)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ecef7d 0%, #d3da55 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ecef7d 0%, #d3da55 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ecef7d 0%, #d3da55 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ecef7d 0%, #d3da55 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecef7d', endColorstr='#d3da55', GradientType=0 ); /* IE6-8 */
}
.btn.red {
	border-color:#ee1a20;
	background: #f02b32; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #f9444f 0%, #f23037 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9444f), color-stop(100%, #f23037)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9444f 0%, #f23037 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9444f 0%, #f23037 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9444f 0%, #f23037 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f9444f 0%, #f23037 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9444f', endColorstr='#f23037', GradientType=0 ); /* IE6-8 */
}
.btn.black {
	border-color:#181818;
	background: #4f4f4f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #424242 0%, #2c2c2c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424242), color-stop(100%, #2c2c2c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #424242 0%, #2c2c2c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #424242 0%, #2c2c2c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #424242 0%, #2c2c2c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #424242 0%, #2c2c2c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#2c2c2c', GradientType=0 ); /* IE6-8 */
}
.btn.gray {
	border-color:#999999;
	background: #d5d5d5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #d5d5d5 0%, #9a9a9a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5d5d5), color-stop(100%, #9a9a9a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d5d5d5 0%, #9a9a9a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d5d5d5 0%, #9a9a9a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d5d5d5 0%, #9a9a9a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d5d5d5 0%, #9a9a9a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#9a9a9a', GradientType=0 ); /* IE6-8 */
}

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.list-glass li:before                { content: "\f000"; }
.list-music li:before                { content: "\f001"; }
.list-search li:before               { content: "\f002"; }
.list-envelope li:before             { content: "\f003"; }
.list-heart li:before                { content: "\f004"; }
.list-star li:before                 { content: "\f005"; }
.list-star-empty li:before           { content: "\f006"; }
.list-user li:before                 { content: "\f007"; }
.list-film li:before                 { content: "\f008"; }
.list-th-large li:before             { content: "\f009"; }
.list-th li:before                   { content: "\f00a"; }
.list-th-list li:before              { content: "\f00b"; }
.list-ok li:before                   { content: "\f00c"; }
.list-remove li:before               { content: "\f00d"; }
.list-zoom-in li:before              { content: "\f00e"; }

.list-zoom-out li:before             { content: "\f010"; }
.list-off li:before                  { content: "\f011"; }
.list-signal li:before               { content: "\f012"; }
.list-cog li:before                  { content: "\f013"; }
.list-trash li:before                { content: "\f014"; }
.list-home li:before                 { content: "\f015"; }
.list-file li:before                 { content: "\f016"; }
.list-time li:before                 { content: "\f017"; }
.list-road li:before                 { content: "\f018"; }
.list-download-alt li:before         { content: "\f019"; }
.list-download li:before             { content: "\f01a"; }
.list-upload li:before               { content: "\f01b"; }
.list-inbox li:before                { content: "\f01c"; }
.list-play-circle li:before          { content: "\f01d"; }
.list-repeat li:before               { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.list-refresh li:before              { content: "\f021"; }
.list-list-alt li:before             { content: "\f022"; }
.list-lock li:before                 { content: "\f023"; }
.list-flag li:before                 { content: "\f024"; }
.list-headphones li:before           { content: "\f025"; }
.list-volume-off li:before           { content: "\f026"; }
.list-volume-down li:before          { content: "\f027"; }
.list-volume-up li:before            { content: "\f028"; }
.list-qrcode li:before               { content: "\f029"; }
.list-barcode li:before              { content: "\f02a"; }
.list-tag li:before                  { content: "\f02b"; }
.list-tags li:before                 { content: "\f02c"; }
.list-book li:before                 { content: "\f02d"; }
.list-bookmark li:before             { content: "\f02e"; }
.list-print li:before                { content: "\f02f"; }

.list-camera li:before               { content: "\f030"; }
.list-font li:before                 { content: "\f031"; }
.list-bold li:before                 { content: "\f032"; }
.list-italic li:before               { content: "\f033"; }
.list-text-height li:before          { content: "\f034"; }
.list-text-width li:before           { content: "\f035"; }
.list-align-left li:before           { content: "\f036"; }
.list-align-center li:before         { content: "\f037"; }
.list-align-right li:before          { content: "\f038"; }
.list-align-justify li:before        { content: "\f039"; }
.list-list li:before                 { content: "\f03a"; }
.list-indent-left li:before          { content: "\f03b"; }
.list-indent-right li:before         { content: "\f03c"; }
.list-facetime-video li:before       { content: "\f03d"; }
.list-picture li:before              { content: "\f03e"; }

.list-pencil li:before               { content: "\f040"; }
.list-map-marker li:before           { content: "\f041"; }
.list-adjust li:before               { content: "\f042"; }
.list-tint li:before                 { content: "\f043"; }
.list-edit li:before                 { content: "\f044"; }
.list-share li:before                { content: "\f045"; }
.list-check li:before                { content: "\f046"; }
.list-move li:before                 { content: "\f047"; }
.list-step-backward li:before        { content: "\f048"; }
.list-fast-backward li:before        { content: "\f049"; }
.list-backward li:before             { content: "\f04a"; }
.list-play li:before                 { content: "\f04b"; }
.list-pause li:before                { content: "\f04c"; }
.list-stop li:before                 { content: "\f04d"; }
.list-forward li:before              { content: "\f04e"; }

.list-fast-forward li:before         { content: "\f050"; }
.list-step-forward li:before         { content: "\f051"; }
.list-eject li:before                { content: "\f052"; }
.list-chevron-left li:before         { content: "\f053"; }
.list-chevron-right li:before        { content: "\f054"; }
.list-plus-sign li:before            { content: "\f055"; }
.list-minus-sign li:before           { content: "\f056"; }
.list-remove-sign li:before          { content: "\f057"; }
.list-ok-sign li:before              { content: "\f058"; }
.list-question-sign li:before        { content: "\f059"; }
.list-info-sign li:before            { content: "\f05a"; }
.list-screenshot li:before           { content: "\f05b"; }
.list-remove-circle li:before        { content: "\f05c"; }
.list-ok-circle li:before            { content: "\f05d"; }
.list-ban-circle li:before           { content: "\f05e"; }

.list-arrow-left li:before           { content: "\f060"; }
.list-arrow-right li:before          { content: "\f061"; }
.list-arrow-up li:before             { content: "\f062"; }
.list-arrow-down li:before           { content: "\f063"; }
.list-share-alt li:before            { content: "\f064"; }
.list-resize-full li:before          { content: "\f065"; }
.list-resize-small li:before         { content: "\f066"; }
.list-plus li:before                 { content: "\f067"; }
.list-minus li:before                { content: "\f068"; }
.list-asterisk li:before             { content: "\f069"; }
.list-exclamation-sign li:before     { content: "\f06a"; }
.list-gift li:before                 { content: "\f06b"; }
.list-leaf li:before                 { content: "\f06c"; }
.list-fire li:before                 { content: "\f06d"; }
.list-eye-open li:before             { content: "\f06e"; }

.list-eye-close li:before            { content: "\f070"; }
.list-warning-sign li:before         { content: "\f071"; }
.list-plane li:before                { content: "\f072"; }
.list-calendar li:before             { content: "\f073"; }
.list-random li:before               { content: "\f074"; }
.list-comment li:before              { content: "\f075"; }
.list-magnet li:before               { content: "\f076"; }
.list-chevron-up li:before           { content: "\f077"; }
.list-chevron-down li:before         { content: "\f078"; }
.list-retweet li:before              { content: "\f079"; }
.list-shopping-cart li:before        { content: "\f07a"; }
.list-folder-close li:before         { content: "\f07b"; }
.list-folder-open li:before          { content: "\f07c"; }
.list-resize-vertical li:before      { content: "\f07d"; }
.list-resize-horizontal li:before    { content: "\f07e"; }

.list-bar-chart li:before            { content: "\f080"; }
.list-twitter-sign li:before         { content: "\f081"; }
.list-facebook-sign li:before        { content: "\f082"; }
.list-camera-retro li:before         { content: "\f083"; }
.list-key li:before                  { content: "\f084"; }
.list-cogs li:before                 { content: "\f085"; }
.list-comments li:before             { content: "\f086"; }
.list-thumbs-up li:before            { content: "\f087"; }
.list-thumbs-down li:before          { content: "\f088"; }
.list-star-half li:before            { content: "\f089"; }
.list-heart-empty li:before          { content: "\f08a"; }
.list-signout li:before              { content: "\f08b"; }
.list-linkedin-sign li:before        { content: "\f08c"; }
.list-pushpin li:before              { content: "\f08d"; }
.list-external-link li:before        { content: "\f08e"; }

.list-signin li:before               { content: "\f090"; }
.list-trophy li:before               { content: "\f091"; }
.list-github-sign li:before          { content: "\f092"; }
.list-upload-alt li:before           { content: "\f093"; }
.list-lemon li:before                { content: "\f094"; }
.list-phone li:before                { content: "\f095"; }
.list-check-empty li:before          { content: "\f096"; }
.list-bookmark-empty li:before       { content: "\f097"; }
.list-phone-sign li:before           { content: "\f098"; }
.list-twitter li:before              { content: "\f099"; }
.list-facebook li:before             { content: "\f09a"; }
.list-github li:before               { content: "\f09b"; }
.list-unlock li:before               { content: "\f09c"; }
.list-credit-card li:before          { content: "\f09d"; }
.list-rss li:before                  { content: "\f09e"; }

.list-hdd li:before                  { content: "\f0a0"; }
.list-bullhorn li:before             { content: "\f0a1"; }
.list-bell li:before                 { content: "\f0a2"; }
.list-certificate li:before          { content: "\f0a3"; }
.list-hand-right li:before           { content: "\f0a4"; }
.list-hand-left li:before            { content: "\f0a5"; }
.list-hand-up li:before              { content: "\f0a6"; }
.list-hand-down li:before            { content: "\f0a7"; }
.list-circle-arrow-left li:before    { content: "\f0a8"; }
.list-circle-arrow-right li:before   { content: "\f0a9"; }
.list-circle-arrow-up li:before      { content: "\f0aa"; }
.list-circle-arrow-down li:before    { content: "\f0ab"; }
.list-globe li:before                { content: "\f0ac"; }
.list-wrench li:before               { content: "\f0ad"; }
.list-tasks li:before                { content: "\f0ae"; }

.list-filter li:before               { content: "\f0b0"; }
.list-briefcase li:before            { content: "\f0b1"; }
.list-fullscreen li:before           { content: "\f0b2"; }

.list-group li:before                { content: "\f0c0"; }
.list-link li:before                 { content: "\f0c1"; }
.list-cloud li:before                { content: "\f0c2"; }
.list-beaker li:before               { content: "\f0c3"; }
.list-cut li:before                  { content: "\f0c4"; }
.list-copy li:before                 { content: "\f0c5"; }
.list-paper-clip li:before           { content: "\f0c6"; }
.list-save li:before                 { content: "\f0c7"; }
.list-sign-blank li:before           { content: "\f0c8"; }
.list-reorder li:before              { content: "\f0c9"; }
.list-list-ul li:before              { content: "\f0ca"; }
.list-list-ol li:before              { content: "\f0cb"; }
.list-strikethrough li:before        { content: "\f0cc"; }
.list-underline li:before            { content: "\f0cd"; }
.list-table li:before                { content: "\f0ce"; }

.list-magic li:before                { content: "\f0d0"; }
.list-truck li:before                { content: "\f0d1"; }
.list-pinterest li:before            { content: "\f0d2"; }
.list-pinterest-sign li:before       { content: "\f0d3"; }
.list-google-plus-sign li:before     { content: "\f0d4"; }
.list-google-plus li:before          { content: "\f0d5"; }
.list-money li:before                { content: "\f0d6"; }
.list-caret-down li:before           { content: "\f0d7"; }
.list-caret-up li:before             { content: "\f0d8"; }
.list-caret-left li:before           { content: "\f0d9"; }
.list-caret-right li:before          { content: "\f0da"; }
.list-columns li:before              { content: "\f0db"; }
.list-sort li:before                 { content: "\f0dc"; }
.list-sort-down li:before            { content: "\f0dd"; }
.list-sort-up li:before              { content: "\f0de"; }

.list-envelope-alt li:before         { content: "\f0e0"; }
.list-linkedin li:before             { content: "\f0e1"; }
.list-undo li:before                 { content: "\f0e2"; }
.list-legal li:before                { content: "\f0e3"; }
.list-dashboard li:before            { content: "\f0e4"; }
.list-comment-alt li:before          { content: "\f0e5"; }
.list-comments-alt li:before         { content: "\f0e6"; }
.list-bolt li:before                 { content: "\f0e7"; }
.list-sitemap li:before              { content: "\f0e8"; }
.list-umbrella li:before             { content: "\f0e9"; }
.list-paste li:before                { content: "\f0ea"; }
.list-lightbulb li:before            { content: "\f0eb"; }
.list-exchange li:before             { content: "\f0ec"; }
.list-cloud-download li:before       { content: "\f0ed"; }
.list-cloud-upload li:before         { content: "\f0ee"; }

.list-user-md li:before              { content: "\f0f0"; }
.list-stethoscope li:before          { content: "\f0f1"; }
.list-suitcase li:before             { content: "\f0f2"; }
.list-bell-alt li:before             { content: "\f0f3"; }
.list-coffee li:before               { content: "\f0f4"; }
.list-food li:before                 { content: "\f0f5"; }
.list-file-alt li:before             { content: "\f0f6"; }
.list-building li:before             { content: "\f0f7"; }
.list-hospital li:before             { content: "\f0f8"; }
.list-ambulance li:before            { content: "\f0f9"; }
.list-medkit li:before               { content: "\f0fa"; }
.list-fighter-jet li:before          { content: "\f0fb"; }
.list-beer li:before                 { content: "\f0fc"; }
.list-h-sign li:before               { content: "\f0fd"; }
.list-plus-sign-alt li:before        { content: "\f0fe"; }

.list-double-angle-left li:before    { content: "\f100"; }
.list-double-angle-right li:before   { content: "\f101"; }
.list-double-angle-up li:before      { content: "\f102"; }
.list-double-angle-down li:before    { content: "\f103"; }
.list-angle-left li:before           { content: "\f104"; }
.list-angle-right li:before          { content: "\f105"; }
.list-angle-up li:before             { content: "\f106"; }
.list-angle-down li:before           { content: "\f107"; }
.list-desktop li:before              { content: "\f108"; }
.list-laptop li:before               { content: "\f109"; }
.list-tablet li:before               { content: "\f10a"; }
.list-mobile-phone li:before         { content: "\f10b"; }
.list-circle-blank li:before         { content: "\f10c"; }
.list-quote-left li:before           { content: "\f10d"; }
.list-quote-right li:before          { content: "\f10e"; }

.list-spinner li:before              { content: "\f110"; }
.list-circle li:before               { content: "\f111"; }
.list-reply li:before                { content: "\f112"; }
.list-github-alt li:before           { content: "\f113"; }
.list-folder-close-alt li:before     { content: "\f114"; }
.list-folder-open-alt li:before      { content: "\f115"; }
/*---------*/
